home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1996 #15 / Monster Media Number 15 (Monster Media)(July 1996).ISO / os2 / memsz313.zip / SOURCE.ZIP / MAGYAR.ZIP / MAGYAR.IPF < prev    next >
Text File  |  1996-04-07  |  16KB  |  361 lines

  1. #include "memsize.h"
  2. :userdoc.
  3. :title.Segítség a 'System Resources'-hoz
  4. :body.
  5.  
  6. :h1 res=ID_MAIN.Bevezetés
  7. :i1.Bevezetés
  8. :artwork name='memsize.bmp' align=center.
  9. :p.
  10. A program több, a rendszer-erïforrásokkal összefüggï elemet jelenít meg,
  11. és másodpercenként frissíti a kijelzït (már ha elegendï
  12. CPU idït kap).  A megjelenített elemek a következïk:
  13. :p.
  14. :hp2.Dátum/Idï:ehp2. - Az aktuális dátum és idï, a rendszer
  15. CONFIG.SYS fájljának &apos.COUNTRY=&apos. sorában beállított
  16. alapértelmezett ország-információ szerint megadott formátumban.
  17. :p.
  18. :hp2.Üzemidï:ehp2. - A legutóbbi rendszerindítás óta eltelt idï.
  19. :p.
  20. :hp2.Szabad fizikai memória:ehp2. - A szabad fizikai memória
  21. mennyisége a :hp1.DosMemAvail:ehp1. függvény visszatérési értéke alapján.
  22. :note.A függvény a régi 16 bites rendszer része, csak a
  23. 16MB alatti területet jelzi, és az OS/2 2.0 kiadása elïtt
  24. megváltoztatták, hogy mindig legalább 512K-t adjon vissza.
  25. #ifdef USE_OS20MEMU
  26. :note.Ha az :hpt.OS20MEMU:ehpt.:hdref res=60001.
  27. nev√ segédprogram és eszközmeghajtója telepítve vannak,
  28. ez a szám helyesen jelenik meg, többlet CPU használat
  29. árán.
  30. #endif
  31.  
  32. :p.
  33. :hp2.Szabad virtuális memória:ehp2. - A rendelkezésre álló
  34. virtuális memória mérete a :hp1.DosQuerySysInfo:ehp1. függvény
  35. visszatérési értéke alapján.
  36. Ez a szabad fizikai memória, a jelenleg használt tárcsere-fájlból
  37. fennmaradó hely, és a tárcsere-fájl maximális növekedési méretének
  38. összege mínusz a tárcserére használt meghajtón fenntartott szabad
  39. hely.
  40. :p.
  41. :hp2.Tárcsere-fájl mérete:ehp2. - A rendszer virtuális memória fájljának, a
  42. SWAPPER.DAT-nak mérete.
  43. A fájl megkereséséhez a CONFIG.SYS fájl SWAPPATH bejegyzését használja a program.
  44. A bejegyzés megadja a tárcsere-fájl alkönyvtárának teljes nevét
  45. és jelzi a tárcsere-fájl tartalmazó meghajtón szabadon hagyandó
  46. minimális terület méretét.
  47. :p.
  48. :hp2.Tárcseréhez rendelkezésre áll:ehp2. - A tárcsere-fájlt
  49. tartalmazó logikai meghajtón található szabad terület mínusz a minimális
  50. szabad terület.  Ez adja meg, mennyit nïhet még a tárcsere-fájl, amennyiben
  51. szükséges.
  52. :p.
  53. :hp2.Tárcsere-fájlból szabad:ehp2. - Az aktuálisan lefoglalt
  54. tárcsere-fájlban található szabad terület mérete.  Ha nullára csökken,
  55. a tárcsere-fájlt meg kell növelni, általában egy megabájtos
  56. lépésekben.
  57. :p.
  58. :hp2.Zsilipfájl mérete:ehp2. - A zsilipfájlok foglalta lemezterület mérete.
  59. :p.
  60. :hp2.CPU terhelés (%):ehp2. - A CPU számítási teljesítményének közelítï
  61. kihasználtsága a jelen pillanatban.  Az elïzï másodperc átlagértéke.
  62. :note.Ez a funkció és a PULZUS nem jönnek ki jól egymással.
  63. :hpt.Miért?:ehpt.:hdref res=60002.
  64. :note.Ha telepítetted a :hpt.HRTIMER.SYS:ehpt.:hdref res=60000.
  65. eszközmeghajtót, a szám pontosabb lesz.
  66. :hpt.Miért?:ehpt.:hdref res=60003.
  67. :p.
  68. :hp2.Aktív feladatok száma:ehp2. - A rendszer váltólistájában,
  69. a CTRL+ESC megnyomására megjelenï listában látható bejegyzések száma.
  70. :note.A rendszer váltólistájának nem minden eleme jelenik meg az Aktív
  71. feladatok listájában.  Egyesek megjelenítése le van tiltva.
  72. :p.
  73. :hp2.Folyamatok száma:ehp2. - A rendszerbe jelenleg betöltött
  74. folyamatok száma.
  75. :p.
  76. :hp2.Szálak száma:ehp2. - A rendszeren jelenleg futó szálak száma.
  77. Minden feladathoz legalább egy szál tartozik.
  78. :p.
  79. :hp2.Összes szabad lemezterület:ehp2. - Az összes el nem távolítható
  80. lemezen (merevlemezen) található szabad terület összege.
  81. :p.
  82. :hp2.X meghajtó szabad területe:ehp2. - Az X meghajtón található szabad
  83. lemezterület.
  84. :p.
  85. Mint azt már láthattad, a segítség m√ködik, és a rendelkezésre álló
  86. parancsok elérhetïek az ablak rendszermenüjében.  A következï
  87. parancsok használhatók:
  88. :sl compact.
  89. :li.:hpt.Beállítások mentése:ehpt.:hdref res=IDM_SAVE_APPLICATION.
  90. :li.:hpt.Alapértelmezések visszaállítása:ehpt.:hdref res=IDM_RESET_DEFAULTS.
  91. :li.:hpt.Vezérlïelemek elrejtése:ehpt.:hdref res=IDM_HIDE_CONTROLS.
  92. :li.:hpt.Beállítások...:ehpt.:hdref res=IDM_CONFIGURE.
  93. :li.:hpt.Terhelésmérï alaphelyzetbe:ehpt.:hdref res=IDM_RESETLOAD.
  94. :li.:hpt.Másolás:ehpt.:hdref res=IDM_COPY.
  95. :li.:hpt.A programról...:ehpt.:hdref res=IDM_ABOUT.
  96. :li.:hpt.Bezárás:ehpt.:hdref res=IDM_EXIT.
  97. :esl.:p.
  98. A már leírt szolgáltatások mellett a program elfogadja az OS/2 2.0 Bet√készlet-
  99. és Színpaletta programok parancsait, és DDE szolgáltatóként
  100. m√ködik az összes megjelenített elemre nézve.  A DDE alkalmazás neve
  101. MEMSIZE, az elemek nevei megegyeznek az alapértelmezett megjelenítési
  102. nevekkel (például Szabad fizikai memória).
  103.  
  104. :h1 res=IDM_SAVE_APPLICATION.Beállítások mentése (Menüsor)
  105. :i1.Beállítások mentése (Menüsor)
  106. A menüsor kiválasztásakor a program elmenti az aktuális ablakpozíciót és
  107. a Vezérlïelemek elrejtése beállítás értékét.  A program következï
  108. indításakor ezen a pozíción indul újra, a vezérlïelemek a mentett
  109. állapotnak megfelelïen (nem) látszanak.
  110. :p.
  111. A parancs gyorsbillenty√je az F2.
  112.  
  113. :h1 res=IDM_RESET_DEFAULTS.Alapértelmezések visszaállítása (Menüsor)
  114. :i1.Alapértelmezések visszaállítása (Menüsor)
  115. Az opció kiválasztása visszaállítja a program bet√készletét és színeit
  116. az alapértelmezésre.
  117.  
  118. :h1 res=IDM_HIDE_CONTROLS.Vezérlïelemek elrejtése (Menüsor)
  119. :i1.Vezérlïelemek elrejtése (Menüsor)
  120. Az opció kiválasztása elrejti a program keret-vezérlïelemeit
  121. (a rendszerikont, a címsort és a zsugorítógombot).
  122. Az opciót ki-be kapcsolgathatod bármelyik egérgombbal duplán kattintva.
  123. Mivel nagyon hasznosnak találtam, hogy az ablakot elrejtett vezérlïelemekkel
  124. is lehessen mozgatni, bármelyik egérgombbal vontathatóra alakítottam ki.
  125. :p.
  126. Az Alt+H billenty√kombináció ugyanezt a funkciót nyújtja.
  127.  
  128. :h1 res=IDM_CONFIGURE.Beállítások (Menüsor)
  129. :i1.Beállítások (Menüsor)
  130. Az opció kiválasztása megjeleníti a program beállítására szolgáló
  131. párbeszédpanelt.
  132. További információért lásd&colon. :hpt.Beállítások
  133. (Párbeszédpanel):ehpt.:hdref res=IDD_CONFIGURE..
  134. :note.Az opció gyorsbillenty√je Alt+C.
  135.  
  136. :h2 res=IDD_CONFIGURE.Beállítások (Párbeszédpanel)
  137. A párbeszédpanel segítségével a program m√ködésének minden állítható
  138. jellemzïjét megváltoztathatod.  Kiléphetsz a változtatások mentése nélkül,
  139. ha megnyomod az ESCAPE billenty√t vagy rákattintasz az ESC=Mégsem
  140. nyomógombra.
  141. A változtatások mentéséhez nyomd meg az ENTER billenty√t vagy kattints az
  142. OK nyomógombra!
  143. .br
  144. A beállítható elemek a következïket tartalmazzák:
  145. :p.
  146. :hp2.Megjelenítendï elemek:ehp2.
  147. A Megjelenítendï elemek lista bármely vagy akár minden elemét kiválaszthatod, ha
  148. az(oka)t figyeltetni és látni akarod.
  149. Egyszer√ kattintással kijelölheted bármely elemet, illetve törölheted
  150. annak kiválasztását.
  151. A program a kijelölt elemeket figyeli.
  152. Az elem címkéjének megváltoztatásához, illetve az alapértelmezett címke
  153. visszaállításához kattints duplán a ki nem jelölt elemre!
  154. Ezzel az elemet kijelölöd, és a megjelenï dialógusablakban
  155. megváltoztathatod a címkéjét.
  156. :p.
  157. :hp2.'K'ilobájt kijelzés:ehp2.
  158. A rádiógombok ezen csoportjával kiválaszthatod, hogy a nagy méreteket
  159. mindig, soha, vagy csak 512K fölött szeretnéd-e kilobájt jelölésben
  160. látni.
  161. Az alapértelmezés szerint az 512K feletti méretek jelennek meg így.
  162. Ne feledd, hogy egy kilobájt valójában 1024 bájt, nem 1000.
  163. :p.
  164. :hp2.Program prioritása:ehp2.
  165. A vezérlïmezï segítségével beállíthatod, a program megfigyelï szálának
  166. abszolút prioritását az idï-kritikus prioritásosztályon belül.
  167. A prioritásérték 0-tól 31-ig változhat.  A 31-es prioritás a
  168. rendszerben elérhetï legmagasabb prioritás a fizikai
  169. megszakításoktól eltekintve. 
  170. A 0-s prioritás egyszer√en
  171. a legalacsonyabb prioritás az idï-kritikus osztályon belül.
  172. Normális esetben a pontosabb mérés eléréséhez ezt a lehetï
  173. legmagasabbra kell beállítani.  Egyesek azonban panaszkodtak, hogy
  174. kommunikációs programjaik idïnként adatot vesztenek a figyelïprogram
  175. futása közben, ezért a prioritást beállíthatóvá tettem.
  176. :p.
  177. :hp2.Frissítési idïköz:ehp2.
  178. Ez határozza meg a figyelïablak két frissítése közt eltelï idït.
  179. 1,0 másodperctïl 30,0 másodpercig változtatható tizedmásodperces lépésekben.
  180. A megjelenï szám tizedmásodpercben értendï.
  181. :p.
  182. :hp2.Ablak-horgony:ehp2.
  183. Ezzel jelölheted ki a megfigyelïablaknak azt a sarkát, amely az ablak méretének
  184. megváltozásakor helyén marad.  A megfigyelïablak mérete megváltozhat,
  185. ha elemeket veszel fel a listáról illetve távolítasz el onnan, vagy
  186. a Bet√készlet-paletta segítségével megváltoztatod a megjelenítéshez
  187. használt bet√készletet.
  188. :p.
  189. :hp2.Vezérlïelemek elrejtése:ehp2.
  190. Ha a programablakot nem ikonizáltad, megjelenítheted a szokásos
  191. címsorral, rendszerikonnal és minimalizáló/maximalizáló gombokkal,
  192. illetve ezek nélkül.  Ha elrejted a vezérlïelemeket, az ablak továbbra
  193. is mozgatható középpontjának vontatásával.
  194. :p.
  195. :hp2.Mindig látható:ehp2.
  196. A jelölïnégyzet bekapcsolja az ablak lebegtetï funkcióját.
  197. A jelölïnégyzetet kipipálva az ablak a többi ablak felett lebeg,
  198. így mindig látható marad.
  199. :p.
  200. :hp2.Animáció:ehp2.
  201. A jelölïnégyzet bekapcsolja az ablaknyitás/zárás animáció funkciót.
  202. Ha bekapcsolod, a programablakok úgy nyílnak/záródnak, mint a
  203. gy√jtïobjektumok: hanggal és mozgással.
  204. Mint a gy√jtïk esetén, az animáció csak akkor m√ködik, ha rendszerszinten
  205. engedélyezted.
  206. :p.
  207. :hp2.Fájlrendszer-név megjelenítése:ehp2.
  208. A jelölïmezït kipipálva az egyes meghajtók szabad kapacitását tartalmazó
  209. sorokban megjelenik a meghajtón használt fájlrendszer neve.
  210. Az opció használata szélesebb
  211. megfigyelïablakot eredményez.
  212. :p.
  213. :hp2.Lemezcímke megjelenítése:ehp2.
  214. A jelölïmezït kipipálva az egyes meghajtók szabad kapacitását tartalmazó
  215. sorokban megjelenik azok lemezcímkéje.  Az opció használata szélesebb
  216. megfigyelïablakot eredményez.
  217. :p.
  218. :hp2.Másodpercek megjelenítése:ehp2.
  219. A jelölïnégyzet kipipálva az óra és üzemidï sorokban megjelennek
  220. a másodpercek.
  221.  
  222. :h3 res=IDD_LABEL.Elemcímke beállítása (Párbeszédpanel)
  223. A párbeszédpanel megjeleníti a megjelenítendï elem alapértelmezett
  224. és aktuális címkéjét, és lehetïvé teszi ez utóbbi megváltoztatását.
  225. A címke megváltoztatásához egyszer√en írd felül az aktuális
  226. címkét az újjal!  Az alapértelmezett címke visszaállításához
  227. kattints az Alapértelmezés gombra!
  228.  
  229. :h1 res=IDM_RESETLOAD.Terhelésmérï alaphelyzetbe (Menüsor)
  230. :i1.Terhelésmérï alaphelyzetbe (Menüsor)
  231. Az opció segítségével alapállapotba hozhatod a CPU terhelésmérït,
  232. újrakalibrálva azt. Ennek hatására a program nem veszi figyelembe a
  233. korábbi CPU aktivitást a számítások folyamán.
  234.  
  235. :h1 res=IDM_COPY.Másolás (Menüsor)
  236. :i1.Másolás (Menüsor)
  237. Az opció az aktuális ablaktartalmat a vágólapra helyezi két
  238. formátumban: szövegesen és bittérképesen.  A szöveges verzió
  239. az aktuálisan megjelenített elemeket mutatja szövegszerkesztïbe
  240. beilleszthetï formában.  A bittérképes változat az ablak pontos másolata,
  241. grafikus szerkesztïkben és nézegetïkben használható.
  242. :p.
  243. A parancs gyorsbillenty√je a Ctrl+Ins.
  244.  
  245. :h1 res=IDM_ABOUT.A programról... (Menüsor)
  246. :i1.A programról... (Menüsor)
  247. Az opció kiválasztása megjeleníti a program-információt tartalmazó
  248. párbeszédpanelt.
  249. További információért lásd&colon.
  250. :hpt.A programról... (Párbeszédpanel):ehpt.:hdref res=IDD_ABOUT..
  251. :h2 res=IDD_ABOUT.A programról... (Párbeszédpanel)
  252. A párbeszédpanel a program nevét, ikonját és szerzïi jogi információját
  253. jeleníti meg. 
  254. A párbeszédpanelbïl az ENTER, SPACE vagy ESCAPE billenty√
  255. megnyomásával, illetve az OK gombra kattintva léphetsz ki.
  256.  
  257. :h1 res=IDM_EXIT.Bezárás (Menüsor)
  258. :i1.Bezárás (Menüsor)
  259. Az opció kiválasztása a program befejezését eredményezi.
  260.  
  261. :h1 res=IDM_KEYS_HELP.Segítség a billenty√khöz
  262. :i1.Segítség a billenty√khöz
  263. A programban a következï gyorsbillenty√k használhatók:
  264. :sl compact.
  265. :li.F1 - Segítség
  266. :li.F2 - Beállítások mentése
  267. :li.F3 - Bezárás
  268. :li.Alt+C - Beállítások
  269. :li.Alt+H - Vezérlïelemek elrejtése
  270. :li.Ctrl+Ins - Másolás
  271. :esl.:p.
  272.  
  273. :h1 res=IDD_PROFILE_PATH.Beállítás-fájl elérési útvonala (Párbeszédpanel)
  274. :i1.Beállítás-fájl elérési útvonala (Párbeszédpanel)
  275. Ez a párbeszédpanel akkor jelenik meg, ha a program nem találja a beállításokat
  276. tartalmazó (INI) fájlt, és megkérdezi, hol van a fájl, illetve hol hozza létre.
  277. :p.
  278. Csak érvényes, létezï alkönyvtárnév fogadható el.
  279. A név megadása után a program folytatásához nyomd meg az ENTER
  280. billenty√t vagy kattints az OK nyomógombra!
  281. :p.
  282. Ha le akarod lïni a program inicializáló lépéseit, nyomd meg az
  283. ESC billenty√t vagy kattints az ESC=Mégsem gombra!
  284.  
  285. :h1 res=60000.HRTIMER - High Resolution Timer (nagyfelbontású idïzítï) eszközmeghajtó
  286. A nagyfelbontású idïzítï eszközmeghajtó, a HRTIMER.SYS segítségével a program
  287. hozzáférhet az IBM PC-kben található, egyébként nem használt
  288. idïzítï-áramkörhöz.  Ennek felbontása 840 nanoszekundum, 64K-szor jobb,
  289. mint a normál idïzítï 55 milliszekundumos felbontása.
  290. :p.
  291. Azok a helyek, ahol biztosan tudom, hogy ez a program elérhetï, a következïk&colon.
  292. :hp4.CompuServe:ehp4.,
  293. ahol a program az
  294. :hp4.OS/2 Developer's Forum I (OS2DF1):ehp4.
  295. :hp4.Device Driver Development:ehp4.
  296. könyvtárában található
  297. :hp4.TIMER.ZIP:ehp4. néven, illetve
  298. az
  299. :hp4.ftp.cdrom.com:ehp4.
  300. és a
  301. :hp4.hobbes.nmsu.edu:ehp4.
  302. anonymous ftp kiszolgálók.
  303. A fájl a
  304. :hp4./pub/os2/dev16:ehp4.
  305. alkönyvtárban,
  306. :hp4.hrtimer.zip:ehp4.
  307. néven található.
  308. :p.Az eszközmeghajtó forráskódja az IBM Personal Systems Developer magazin
  309. 1991. ïszi számában található. A program freeware, de a szerzïi jog
  310. az IBM birtokában van.
  311.  
  312. #ifdef USE_OS20MEMU
  313. :h1 res=60001.OS20MEMU - OS/2 Memory Utilization Map
  314. Az OS20MEMU nev√ segédprogram speciális eszközmeghajtójával,
  315. képernyïfájljaival és DLL-jeivel lehetïvé teszi, hogy
  316. kimerítï mélység√ képet kapj az OS/2 rendszereden futó programok
  317. és magának a rendszernek a memória-használatáról.
  318. :p.Azok a helyek, ahol biztosan tudom, ez a program elérhetï,
  319. a következï anonymous ftp kiszolgálók:
  320. :hp4.ftp.cdrom.com:ehp4.
  321. és
  322. :hp4.hobbes.nmsu.edu:ehp4..
  323. A fájl a
  324. :hp4./pub/os2/textutil:ehp4.,
  325. alkönyvtárban található
  326. :hp4.20memu.zip:ehp4.
  327. néven.
  328. :p.Az OS20MEMU freeware, írója és a szerzïi jog birtokosa az IBM.
  329. :note.Gyïzïdj meg róla, hogy az 1994. novemberi (vagy újabb) verziót használod,
  330. az ezt megelïzï változatok ugyanis Warp alatt nem m√ködnek.
  331. #endif
  332.  
  333. :h1 res=60002.Mi a PULZUS-konfliktus oka?
  334. Ez a program, mint ahogy a PULZUS, a CPULOAD, CPUMETER és más,
  335. a számítógép kihasználtságát mérï programok, ezt a legalacsonyabb
  336. prioritással elvégezhetï munka mennyiségét mérve teszi.
  337. Kétségkívül, ha ezek a programok bármit is
  338. képesek tenni ezen a prioritáson, azt a rendszer tétlenségének
  339. idején teszik.  Ha nincs tétlenségi idï, a számítógép 100%-ig
  340. ki van használva.  Minél több munkát végez a tétlen prioritású
  341. program, annál kevésbé foglalt a gép.
  342. :p.A probléma az, hogy ha egyszerre egynél több ilyen programot
  343. futtatsz, azok versengeni fognak a tétlenségi idïért.  
  344. Ha ugyanannak a programnak két példányát futtatnád, és semmi mást,
  345. mindkettï körülbelül 50% CPU terhelést jelezne.  Ha két eltérï
  346. programot futtatsz, mint például ez és a PULZUS, az mindkettïre
  347. hatással lesz, de általában eltérï mértékben.
  348.  
  349. :h1 res=60003.Segít a HRTIMER.SYS?
  350. Ha telepíted a HRTIMER.SYS-t, a rendszer holtideje is megjelenik a CPU terhelésben.
  351. :p.
  352. A CPU terhelés meghatározásához a tétlen prioritású program munkáját
  353. az eddigi legmagasabb teljesítménnyel hasonlítja össze a program.
  354. További információ nélkül a rendszer normál háttértevékenysége
  355. nulla terhelésnek látszik.  Ha rendszeredre telepítetted a HRTIMER.SYS-t,
  356. a program kalibráló-ciklust futtat induláskor, hogy meghatározza
  357. a legmagasabb prioritással elvégezhetï munka mennyiségét.
  358. Ezt a mennyiséget használja késïbb az összehasonlításhoz.
  359.  
  360. :euserdoc.
  361.